package com.tutu.reggie.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.tutu.reggie.dto.DishDto;
import com.tutu.reggie.entity.Dish;

import java.util.List;

public interface DishService extends IService<Dish> {
    void saveWithFlavor(DishDto dishDto);

    DishDto getByIdWithFlvor(Long id);

    public void updateWithFlavor(DishDto dishDto);

    /**
     * 删除菜品时  检查菜品所关联的套餐是否正在起售以及对应的口味表
     * @param ids
     */
    void deleteWithCheck(Long[] ids);


    /**
     * 根据DishId查询对应的SetMealId
     * @param dishId
     * @return
     */
    List<Long> findSetmealIdIdBydishId(Long dishId);
}
